package com.flying.keyword.acces;

/**
 * @ClassName: AccesTset
 * @createDate: 2023/6/26 8:46
 * @author: liu
 * @description: 权限修饰符的使用
 */
public class AccesTset {
    public static void main(String[] args) {
        /*
        四个权限修饰符   public   缺省   prviate    protected

        权限修饰符             public      protected  缺省       private
        本类                     √             √         √           √
        同一个包里类              √             √         √            ×
        不同包里的子类             √            √          ×           ×
        不同包里的无关类           √             ×         ×           ×

        public 所有位置都能访问   protected 只要是子类就能访问（和在哪个包里没有关系）
        缺省 在同一个包里都能访问（和继承没有关系）  private
只能在本类里使用
         */

        Animal a = new Animal();
        a.eat("饭");
        a.name = "jake";

        a.color = "绿色";


    }

}
